Command line arguments

Using command line arguments allows you to do things quicker than you can do using the interface of JewelSuite. Also, they provide options that you cannot find in the application. Some command line arguments can best be combined with others. If this is the case, it is indicated in the table below.

From the command prompt, type:

[Path to the JewelSuite executable] -[command line argument] and press Enter.

Example of starting up the Subsurface Modeling application with multiple command line arguments. Using these arguments, you start up JewelSuite with a new solution with the specified CRS code and CRS authority.    click to enlarge

For some arguments, you must specify the solution path as well. From the command prompt, type:

[Path to the JewelSuite executable] -[command line argument] "[solution path]" and press Enter.

Example of starting up the Subsurface Modeling application with a command line argument and a path to a solution. Using these arguments, you start up JewelSuite with the given solution, but the application will only show up on your screen once the solution is loaded.    click to enlarge

Below is a table listing the available command line arguments and a short explanation of how they work.

Command line argument Explanation
-crsauthorityCombine this command line argument with crscode and newsolution to open a new solution with a CRS code assigned to it already. Use : without a space between the argument and the given code and authority. For an example, see top image.
-crscodeCombine this command line argument with crsauthority and newsolution to open a new solution with a CRS code assigned to it already. Use : without a space between the argument and the given code and authority. For an example, see top image.
-datacleanupEnables the Clean Up Data... button on the Solution Settings form (home > Settings > Solution Settings). For more information, see Cleaning up solutions.
-hiddenuntilloadedHides the application until the solution specified in the command line is loaded. For an example, see bottom image.
-logicthreadsDefines how many threads a single batchserver run can use.
-newsolutionCombine this command line argument with crscode and crsauthority to open a new solution with a CRS code assigned to it already. For an example, see top image.
-nosplashPrevents showing the splash screen during application startup.
-nostartpagePrevents showing the start page (with the most-recently used list) as well as the splash screen.
-tActivates all logging files and adds them to the JewelSuite log file (which you can find at C:\Users\[your name]\AppData\Local\Baker Hughes\Logs). This file is very useful to send to support (SoftwareSupport@bakerhughes.com) when you have crashes or other problems when working with the software.
-singlethreadedserializationDisables loading or saving a solution in parallel.
-pluginpathSpecify a path where plugins can also be loaded from, besides the normal folder.